home *** CD-ROM | disk | FTP | other *** search
/ Saar AMOK 2 / Saar AMOK II - Oktober 1994 (1994)(Kreativ Marketing)(DE)[!][I-7598].iso / disks / 651_700 / 658 / mapboard_37.2.lha / MapBoard.doc < prev   
Text File  |  1993-11-12  |  3KB  |  70 lines

  1. MapBoard 37.2 (19.11.92)                                             MapBoard
  2.  
  3. NAME
  4.      MapBoard - A 68040 Expansion Board ROM mapper
  5.  
  6. SYNOPSIS
  7.      MapBoard will let you map the ROM of an I/O board as cacheable
  8.      at specific addresses on 68040 systems.
  9.  
  10. FUNCTION
  11.      MapBoard will use the MMU to map sections of an I/O board's
  12.      address space as cacheable such that things like device drivers
  13.      can run in the CPU instruction caches.  No memory should be
  14.      used by this program.
  15.  
  16.      This program only is useful for 68040 based systems running
  17.      V37.10 or later of the 68040.library.
  18.      All options are also available from icon tooltypes in either
  19.      project or tool icons.
  20.  
  21. INPUTS
  22.      MANUFACTURE/N   - The Manufacture autoconfig ID for the board
  23.  
  24.      PRODUCT/N       - The Product autoconfig ID for the board
  25.  
  26.      OFFSET/N        - The address offset from the start of the board
  27.                        where caching should begin.  This is rounded up
  28.                        to the nearest page address.
  29.  
  30.      SIZE/N          - The length in bytes of the cacheable area.
  31.                        This will be rounded to the page size as
  32.                        to only cache pages that are completely
  33.                        contained within the area from OFFSET to
  34.                        OFFSET+SIZE
  35.  
  36.      A2091/S         - Do the Commodore-Amiga A2091 hard drive
  37.                        controller ROM.  This makes the A2091
  38.                        run over 10 times faster on the A4000
  39.                        when talking to non-DMA memory.
  40.  
  41. RESULTS
  42.      The MMU tables are modified to show the specific pages as
  43.      cacheable.  MapBoard does not (currently) produce any error
  44.      messages.
  45.  
  46. WARNING
  47.      Specifying invalid SIZE or OFFSET can cause the hardware device
  48.      to fail.  MapBoard does not any specific knowledge of the hardware
  49.      you are mapping (other than the A2091) and thus can not error
  50.      check your input.
  51.  
  52. NOTES
  53.      Since this tool modifies the existing MMU tables, toys that play
  54.      with the MMU can cause it to not work.  MapBoard will correctly
  55.      ignore invalid MMU tables as best it can.  The tables must be
  56.      4K page size and be fully valid 68040 tables.
  57.  
  58.      Also, since Enforcer and such tools install a new MMU table
  59.      when they run, you will need to run MapBoard after starting
  60.      Enforcer.  If you quit Enforcer and then restart Enforcer
  61.      you will need to run MapBoard again.  If you run MapBoard
  62.      before Enforcer, Enforcer will correctly restore the MMU
  63.      settings when it quits.  So, if you ever do run Enforcer and
  64.      turn it off you may wish to have MapBoard run BEFORE you
  65.      run Enforcer and after each time you start Enforcer.
  66.  
  67. SEE ALSO
  68.      "A master's secrets are only as good as the
  69.       master's ability to explain them to others."  -  Michael Sinz
  70.